<%@ page language="java" import="java.util.*,edu.cnu.tpts.bean.*,edu.cnu.tpts.dao.*,edu.cnu.tpts.dao.impl.*" pageEncoding="UTF-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<base href="<%=basePath%>">

		<title>My JSP 'dologin.jsp' starting page</title>

		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
		<meta http-equiv="expires" content="0">
		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="This is my page">
		<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

	</head>

	<body>
		<%
			String loginname=request.getParameter("loginname"); 
			String password=request.getParameter("password");
			String type =request.getParameter("type");  
			if("1".equals(type)){
				TeacherDao teaDao =new TeacherDaoImpl();
				Teacher teacher=teaDao.isTeacher(loginname,password);
				if(teacher!=null){
					session.setAttribute("user",teacher);
					session.setAttribute("type","teacher");
					request.getRequestDispatcher("/teacher/index.jsp").forward(request,response);				
				}else{
					request.setAttribute("error","用户登录失败");
					request.getRequestDispatcher("/login.jsp").forward(request,response);
				}
				
			}else if("2".equals(type)){
				StudentDao stuDao =new StudentDaoImpl();
				Student student=stuDao.isStudent(loginname,password);
				if(student!=null){
					session.setAttribute("user",student);
					session.setAttribute("type","student");
					request.getRequestDispatcher("/student/index.jsp").forward(request,response);				
				}else{
					request.setAttribute("error","用户登录失败");
					request.getRequestDispatcher("/login.jsp").forward(request,response);
				}
			}else{
					if("admin".equals(loginname)&&"admin".equals(password)){
					Admin admin=new Admin();
					session.setAttribute("user","admin");
					session.setAttribute("type","admin");
					request.getRequestDispatcher("/admin/index.jsp").forward(request,response);				
				}else{
					request.setAttribute("error","用户登录失败");
					request.getRequestDispatcher("/login.jsp").forward(request,response);
				}
			}
			
			
			
			
		
		%>
	</body>
</html>
